﻿package kit4j.common.command;

/**
 * 命令对象接口，实现该接口的对象可执行并被撤销。常用为支持设计模式中的命令模式。
 * 
 * @author MiniKnife
 * 
 */
public interface Command {

	/**
	 * 执行命令。
	 * 
	 * @throws Exception
	 *             执行过程中可能抛出的异常
	 */
	public void execute() throws Exception;

}
